package com.clouddong.exterapi.dao;

import java.util.HashMap;
import java.util.List;

import com.clouddong.exterapi.po.ProbeListTablePo;
import com.clouddong.exterapi.vo.ProbeListTableVo;;

public interface ProbeListDaoI{
    
	public List<ProbeListTableVo> getProbeList();
	
	public List<ProbeListTablePo> getProbeListByparams(ProbeListTableVo probeListTableVo);
	
    public Long probeInsert(ProbeListTableVo probeListTableVo);
    
    public Long probeUpdate(ProbeListTableVo probeListTableVo); 
    
    public Long probeDelByParams(ProbeListTableVo probeListTableVo);
    //根据attributeAll提取要返回的字段并获取nf_probe_list表下的所有的该字段信息
    public List<ProbeListTablePo> getProbeListByField(List<String> attributeAll);
    //根据传入的Map<String(要查询的字段), Map<String(该字段的数据),Boolean(是否模糊查询)>>类型的数据
    public List<ProbeListTablePo> getProbeListByIdCityIsLink (HashMap<String, Object> dataMap);
}
